#ifndef MONSTER_H_
#define MONSTER_H_
class monster {
  private:
    
  public:
  string name;
  int hp;
  int maxhp;
  int power;
  int defense;
  gemElement element;
  double forceResist;
  double magicResist;
  double psychResist;
  
  monster();
  monster(string nname,int nhp,int npower,int ndefense, gemElement nelement, double nforceres, double nmagicres, double npsychres);
  void setMonster(string nname,int nhp,int npower,int ndefense, gemElement nelement, double nforceres, double nmagicres, double npsychres);
  double resistFactor(gemElement nelement, gemType ntype);
  
};
#endif

void monsterCopy(monster source, monster &dest);
void monsterDBInit();
